home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Creative Computers
/
Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso
/
shareware
/
fractals
/
mandanim
/
arptodf0.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-11-17
|
1KB
|
47 lines
#include <exec/types.h>
#include <exec/memory.h>
#include <proto/exec.h>
#include <proto/dos.h>
#define ARP "arp.library"
#define OUT "LIBS:arp.library"
void main(void);
/**************************************************************************/
/*** compile: lc -v -cusf ARPtoDF0.c (Lattice 5.04) ***/
/*** ***/
/*** link with: FROM LIB:c.o,ARPtoDF0.o ***/
/*** TO ARPtoDF0 ***/
/*** LIB LIB:lc.lib,LIB:amiga.lib ***/
/*** DEFINE __main = __tinymain ***/
/**************************************************************************/
void main()
{
BPTR inhandle,outhandle;
BYTE *buf,h = 0;
LONG size;
if (inhandle = Open(ARP,1005))
{ Seek(inhandle,0,1);
size = Seek(inhandle,0,-1);
if (buf = (BYTE *)AllocMem(size,MEMF_PUBLIC))
{ if(Read(inhandle,buf,size) == size)
{ if(outhandle = Open(OUT,1006))
{ if(Write(outhandle,buf,size) != size)
{ h = 1;
}
Close(outhandle);
if(h)
{ DeleteFile(OUT);
}
}
}
FreeMem(buf,size);
}
Close(inhandle);
}
}